package com.ruoyi.supervise.domain;

import java.util.List;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

import lombok.Data;

/**
 * @ClassName: ConstructionPermitChangeApply
 * @Description: 施工许可申请变更记录实体
 * @Author wtj
 * @DateTime 2020年4月7日 下午4:25:53
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name="PsDataPacket")

@Data
public class ConstructionPermitChangeApply {

	private String materials;//变更证明材料
	
	private String Guid;//施工许可标识符
	
	private String InChargeDepartmentGuid;//主管部门标识符
	
	private String InChargeDepartment;//主管部门
	
	private String ConstructUnitId;//建设单位标识符
	
	private String ConstructUnit;//建设单位名称
	
	private String CompanyType;//所有制性质
	
	private String ConstructUnitAddress;//建设单位地址
	
	private String ConLegalPersonName;//建设单位法定代表人
	
	private String ConLinkPhone;//建设单位法定代表人联系电话
	
	private String ProjectInfoGuid;//项目标识符
	
	private String UnitEngineeringInfoGuid;//单位工程标识符(里面存的是多个guid，用逗号进行分割)
	
	
	private String UnitEngineeringName;//工程名称
	
	private String BuildUnitProjectLeader;//建设单位项目负责人
	
	private String BuildUnitProjectLeaderIDCard;//建设单位项目负责人身份证
	
	private String IsPrivateConstruction;//是否私人报健
	
	private String ProjectAddress;//建设地点
	
	private String ProjectPerformance;//项目（业绩）类型
	
	private String IsEPC;//是否实行工程总承包
	
	private String IsPrefabricatedBuild;//是否为装配式建筑
	
	private String IsTotalProcessCounsel;//是否实行工程全过程咨询
	
	private String ProjectState;//工程状态
	
	private String CompactPrice;//施工合同金额（万元）
	
	private String DevelopmentScope;//建设规模
	
	private String CityBuildingSize;//市政规模(暂定)
	
	private String Layers;//层数
	
	
	private String StructureType;//结构类型
	
	private String EngineeringTenderType;//工程招标形式
	
	private String BiddingNoticeNum;//中标通知书编号
	
	private String CompactBeginDate;//合同开工日期
	
	private String ContractDuration;//合同工期(日历天)
	
	private String SurveyUnitName;//勘察单位(里面存储的是  标识符|名称)
	
	private String surveyUnitGuidStr;//勘察单位标识符
	
	private String surveyUnitNameStr;//勘察单位名称
	
	private String SurveyUnitQualLevel;//勘察单位资质等级
	
	private String SurveyUnitProjectLeader;//勘察单位项目负责人
	
	private String DesignUnit;//设计单位(里面存储的是  标识符|名称)
	
	private String DesignUnitNameStr;//设计单位名称
	
	private String DesignUnitGuidStr;//设计单位标识符
	
	private String DesignUnitQualLevel;//设计单位资质等级
	
	
	
	private String DesignUnitProjectLeader;//设计单位项目负责人
	
	private String TotalCompany;//施工总包单位(里面存储的是  标识符|名称)
	
	private String TotalCompanyNameStr;//施工总包单位名称
	
	private String TotalCompanyGuidStr;//施工总包单位标识符
	
	private String ConstructionUnitQualLevel;//施工总包单位资质等级
	
	private String ConsUnitResponsePerson;//施工总包单位负责人
	
	private String ConstructionManager;//施工总包单位项目经理
	
	private String ConstructionManagerIDCard;//施工总包单位项目经理身份证号
	
	private String ConstructionChief;//施工总包单位项目技术负责人
	
	private String ConstructionWorkerPerson;//施工总包单位施工员
	
	private String ConMge_QualityMan;//施工总包单位质量员(节点中是ConMge_QualityMan)
	
	
	
	private String InformationOfficerPerson;//施工总包单位资料员
	
	private String ConMge_SecurityMan;//施工总包单位安全员(节点中是ConMge_SecurityMan)
	
	private String SegmentCompanys;//施工分包单位
	
	private String SupervisionUnit;//监理单位(里面存储的是  标识符|名称)
	
	private String SupervisionUnitNameStr;//监理单位名称
	
	private String SupervisionUnitGuidStr;//监理单位标识符
	
	private String SupervisionUnitQualLevel;//监理单位资质等级
	
	private String SupervisionMaster;//监理单位项目总监
	
	private String SupervisionMasterIDCard;//监理单位项目总监身份证号
	
	private String DirectorRepresentativePerson;//监理单位总监代表
	
	private String SupervisionMasterRep;//监理单位专业监理工程师
	
	private String SupervisorPerson;//监理单位监理员
	
	
	private String WitnessPerson;//监理单位见证员
	
	private String JLContractAmount;//监理合同金额（万元）
	
	private String ConstructPermitNum;//施工许可证号
	
	private String reportDate;// 上报日期
	
	private List<ConstructionPermitChangeApplyFile> file;//文件集合
}
